/*
 * UILeaf.h
 */

#ifndef UILEAF_H_
#define UILEAF_H_

#include "UIComponent.h"

/**
 * Abstract class representing an UI Component
 * which cannot be composed of other UI Components
 */
class UILeaf: public UIComponent {
public:
  /**
   * Draws the UI Component in the current OpenGL context
   */
  virtual void draw() = 0;
};

#endif /* UILEAF_H_ */
